require "import"
import "tools"
activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(0xff4DB6AC)
activity.setContentView("vRotation_")
rotation.background=btBackground
oDir.text=LUA_SD.."/avHandle/output/"
oDir.onClick=function()
  ChoicePath(LUA_SD,function(dir)
    oDir.text=dir.."/"
  end)
end
rotation_=""
flip_=""
iDir.onClick=function()
  ChoiceFile(LUA_SD,function(dir)
    iDir.text=dir
    dialogPlayerVideo(activity,dir)
  end)
end
rotation_nochange.checked=true
flip_nochange.checked=true
rotation_nochange.onClick=function()
  rotation_="rotation_nochange"
  cw90.checked=false
  ccw90.checked=false
  rotation180.checked=false
end
cw90.onClick=function()
  rotation_="cw90"
  rotation_nochange.checked=false
  ccw90.checked=false
  rotation180.checked=false
end
ccw90.onClick=function()
  rotation_="ccw90"
  rotation_nochange.checked=false
  cw90.checked=false
  rotation180.checked=false
end
rotation180.onClick=function()
  rotation_="rotation180"
  ccw90.checked=false
  cw90.checked=false
  rotation_nochange.checked=false
end
flip_nochange.onClick=function()
  flip_="flip_nochange"
  flip_v.checked=false
  flip_h.checked=false
end
flip_v.onClick=function()
  flip_="flip_v"
  flip_nochange.checked=false
  flip_h.checked=false
end
flip_h.onClick=function()
  flip_="flip_h"
  flip_v.checked=false
  flip_nochange.checked=false
end
rotation.onClick=function()
  if File(iDir.text).exists()
    if filename.text~=""
      local vf=""
      if rotation_=="cw90"
        vf="transpose=1"
      end
      if rotation_=="ccw90"
        vf="transpose=2"
      end
      if rotation_=="rotation180"
        vf="vflip,hflip"
      end
      local vf1=""
      if flip_=="flip_v"
        vf1="vflip"
      end
      if flip_=="flip_h"
        vf1="hflip"
      end
      local vfs=""
      if vf~="" and vf1~=""
        vfs="-vf "..vf..","..vf1
       else
        if vf=="" and vf1==""
          vfs=""
         elseif vf1==""
          vfs="-vf "..vf
         else
          vfs="-vf "..vf1
        end
      end

      activity.newActivity("handle",{"-i "..iDir.text.." "..vfs.." -y "..oDir.text..filename.text..".mp4"})
     else
      print("请输入文件名")
    end
   else
    print("所选文件不存在")
  end
end